<?php

/*

* ==============================================================================================================
*
*
* 让phpList运行的最低要求是在这个文件中。
* 如果你有兴趣调整更多的选项，请查看 config_extended.php 文件
* 或者访问 http://resources.phplist.com/system/config
*
** 注意: 要使用config_extended.php中的选项，你需要把它们复制到这个文件中 **
*
==============================================================================================================

*/

// 你的Mysql数据库服务器的主机名是什么？
$database_host = 'localhost';

// 我们所使用的数据库的名称是什么
$database_name = 'phplistdb';

// 什么用户可以访问这个数据库
$database_user = 'phplist';

// 登录控制该数据库的密码是什么？
$database_password = 'phplist';

// 如果你有一个SMTP服务器，在这里设置。否则它将使用普通的php mail()函数
//# 如果你的SMTP服务器被称为 "smtp.mydomain.com"，你就在下面这样输入。
//#
//#     define("PHPMAILERHOST",'smtp.mydomain.com');

define('PHPMAILERHOST', '');

// 如果TEST被设置为1（而不是0），它实际上不会发送任何信息，但会显示它将发送的信息。
// 这是为了确保你编辑了配置文件，邮件不会被 "意外地 "发送。
// 在无人管理的系统中

define('TEST', 1);
/*

==============================================================================================================
*
* 处理弹出的设置
*
* 这一部分是可选的，对发送邮件没有必要，但强烈建议正确地
* 设置退信处理。如果不处理退信，你的系统将最终发送大量的
* 不必要的信息，这将使你自己的服务器、接收服务器和整个互联网流量超载
*
==============================================================================================================

*/

// 信息信封。

// 这是大多数退信的地址，将被送到
// 你应该把它变成一个没有人看的地址
// 但是一个 phpList 可以经常清空的邮箱，以便处理退信。

// $message_envelope = 'listbounces@yourdomain';

// 处理弹出的信息。查看 README.bounces 获取更多信息。
// 这可以是'pop'或'mbox'。
$bounce_protocol = 'pop';

// 如果你设置了一个cron来定期下载弹出信息，请将其设置为0。
// 命令行选项。如果这个选项为0，用户就不能从网络上运行页面
// 前端。阅读README.commandline，了解如何在
// 命令行
define('MANUALLY_PROCESS_BOUNCES', 1);

// 当协议是pop时，指定这三个
$bounce_mailbox_host = 'localhost';
$bounce_mailbox_user = 'popuser';
$bounce_mailbox_password = 'password';

// "端口 "是用于检索邮件的远程连接的端口
// 默认的应该没问题，但如果不工作，你可以试试第二个端口。
// 一个。要做到这一点，在第一行前加一个#号，然后把第二行前的#号拿掉。
// 第二行
$bounce_mailbox_port = '110/pop3/notls';
// $bounce_mailbox_port = "110/pop3";

// 安全连接越来越普遍，在这种情况下，你可能想使用
// $bounce_mailbox_port = "995/pop3/ssl/novalidate-cert"。

// 当协议是mbox时，指定这个
// 它需要是一个mbox格式的本地文件，可以让你的网络服务器用户访问。
$bounce_mailbox = '/var/mail/listbounces';

// 如果你想把你的邮件留在邮箱里，就把这个设置为0。
// 是一个问题，因为退信会被多次计算，所以只有当你在
// 测试的时候才这样做。
$bounce_mailbox_purge = 1;

// 如果你想在邮箱中保留未处理的邮件，请将此设置为0。未处理的
// 是指无法与系统中的用户匹配的信息。
// 讯息仍然会被下载到phpList中，所以从邮箱中删除它们是安全的。
// 所以从邮箱中删除它们并在phpList中查看它们是安全的。
$bounce_mailbox_purge_unprocessed = 1;

// 需要连续发生多少次退订，用户才会被标记为未确认。
$bounce_unsubscribe_threshold = 5;

// 选择密码的哈希方法
// 查看扩展配置以获得更多信息
// 在大多数情况下，让它保持原样就可以了。
define('HASH_ALGO', 'sha256');
